/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"214D6AA8-47DB-4615-8D78-4B718348552A"}
 */
function agregar_version(event) 
{
	productos_to_versiones.newRecord(false);
	productos_to_versiones.producto_id=producto_id;
	if (version_id_default == null)
	{
		version_id_default = productos_to_versiones.version_id
	}
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"DF493A24-138E-4F79-B632-27DAAD84886E"}
 */
function eliminar_version(event) 
{
	productos_to_versiones.deleteRecord();
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"603C1639-EA41-42DF-8520-EAA02B6B0A6C"}
 */
function ver_despiece_default(event) 
{ 
	if (version_id_default==null)
	{
		globals.gMensaje='Falta cargar version default ' 
		globals.gMensajes()
		return
	}   
	if (productos_to_versiones.getSize()!=0)
	{
		forms.despie_0_ver_det.armar_despiece(version_id_default);
		productos_to_versiones.loadAllRecords()  // al volver del default solo muestra ese en la lista
	}
	else
	{
		globals.gMensaje='El producto NO tiene ninguna version cargada' 
		globals.gMensajes()
		return
	}
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"B7D6C964-613D-4A15-8DBC-232CD8C6E3EB"}
 * @AllowToRunInFind
 */
function copiar_producto(event) 
{	
	if (version_id_default == null)  // NO tiene VERSION DEFAULT el producto
	{
		globals.gMensaje = 'Falta cargar version default para poder copiar producto' 
		globals.gMensajes()
		return
	}   
	if (productos_to_versiones.getSize() == 0) 
	{	//  NO esta CARGADA la version en versiones
		globals.gMensaje='El producto NO tiene ninguna version cargada' 
		globals.gMensajes()
		return
	}
	
	// NUEVO PRODUCTO
	var $win = application.createWindow('copia_prod',JSWindow.MODAL_DIALOG)
	$win.setInitialBounds(100, 100, 600, 400);
	$win.title = "Copia producto,vesion default y despiece";
	$win.show(forms.productos_copia)
	
	//  TODO 02/10/2013 forms.productos_copia deja en globals.nuevo_producto el codigo que se dio de alta
	var $ind_anterior = foundset.getSelectedIndex(); 
	foundset.loadRecords()
	foundset.find()
	cod_producto = scopes.globals.nuevo_producto
	var $cant = foundset.search()
	if ($cant == 1)
	{
		var $regis = foundset.getRecord(1)
		foundset.loadRecords()
		var $ind_nuevo = foundset.getRecordIndex($regis)
		foundset.setSelectedIndex($ind_nuevo);	  
	}	
	else  // salio x cancelar del forms.productos_copia
	{
		foundset.loadRecords()
		foundset.setSelectedIndex($ind_anterior);
	}	  
}
